home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
edit
/
pt20pc.zip
/
PT.HLP
< prev
next >
Wrap
Text File
|
1991-02-04
|
84KB
|
2,444 lines
0
3359
3640
4612
5554
6120
6809
7017
8279
8502
8717
8910
9124
9304
9783
10018
10251
10426
10805
10949
12343
13562
13746
13846
14426
15261
16105
16973
18101
18355
18527
19237
19437
20249
21065
21281
21501
21727
21955
22378
22600
22980
23416
23949
24584
25103
25345
25587
25850
26201
26694
26995
27296
27597
27986
28465
29152
29586
30076
30634
30718
31019
31559
32087
32171
32810
33111
33597
33898
33982
34265
34543
34775
34984
35132
35297
35463
35977
36160
36674
36975
37276
37761
38078
38417
38606
40100
40594
41044
41476
42182
42579
43832
45084
46194
47315
47399
47700
48003
48306
48609
48914
49219
49524
49829
49915
50195
50471
50739
51011
51281
51561
51831
52095
52370
52630
52890
53158
53422
53684
53952
54038
54312
54398
54484
54750
54836
54922
55008
55274
55538
55802
56066
56330
56600
56870
57138
57406
57678
57942
58028
58294
58562
58828
59096
59182
59446
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2048
0
0
0
59712
60986
62000
62994
64403
65583
67002
0
68173
69356
70222
71184
71970
72795
73721
74717
75779
76718
77276
78488
79656
80874
82162
82979
84005
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
\200 200 200
"HELP MENU" 1 5 0
"Editing Commands" 207
"Movement Commands" 208
"Window Commands" 209
"Other Commands" 210
"Using Mouse Menus" 213
"Selecting Text" 217
"Copy and Move" 215
"Moving Windows" 214
"File Selection" 204
"Search Strings" 205
"Indenting" 206
"Options" 219
\
ABOUT THE HELP SYSTEM
Click on an item in the menu with the left mouse button.
The cursor direction keys will also move the cursor (Enter selects item).
...change the text.
...move the window around the file.
...open, close, move, load and save files.
...quit, DOS, etc.
...to invoke editor commands.
...by characters, words, or lines.
...text within and between windows.
...around the screen.
...from the menu of filenames
...searching and replace multiline strings
...using macros to indent and outdent text
Reconfigure the editor to your tastes.
Click outside the menu to exit help.
\1 200 200 23
\
\s Insert Character\r -- Command #1
The character typed will be inserted into the text at the insertion
point, that is, just in front of the first character in the selection.
Type \b a \r for information in inserting any ASCII character into the file.
\2 0 200 22 215 69
\
\s Duplicate Text\r -- Command #2
\bWhere it will copy TO\r The first time you execute this command, the
insertion point (before the first character of the selection) is remembered.
(Later, the selected text will be copied to this point.)
Now you are in "Duplicate Mode". You can execute any commands you wish before
executing "Duplicate" again (such as, scrolling, jumping, selecting, etc.)
\bCanceling duplicate mode.\r You can cancel "Duplicate Mode" by pressing
Escape or executing the Cancel Operation command. (Press \b a \r for
more information on the Cancel Operation command.)
\bWhere it will from FROM.\r The second time you execute this command,
the selection is copied to the point in the text that was remembered
(the first time you executed the command).
Type \b b \r for more information on copying text.
Type \b c \r for information on the Copy Text command which also copies text.
\3 0 200 22 216 70
\
\s Extract Text\r -- Command #3
\bWhere it will move TO.\r The first time you execute this command, the
insertion point (before the first character of the selection) is remembered.
Later, the selected text will be moved to this point.
Now you are in "Extract Mode". You can execute any commands you wish before
executing "Extract text" again (such as, scrolling, jumping, selecting, etc.)
\bCanceling Extract Mode.\r You can cancel "Extract Mode" by pressing
Escape or executing the Cancel Operation command. (Press \b a \r for
more information on the Cancel Operation command.)
\bWhere it will from FROM.\r The second time you execute this command,
the selection is moved to the point in the text remembered, the first
time you executed the command.
Type \b a \r for more information on moving text.
Type \b b \r for information on the Move Text command which also moves text.
\4 200 200 61 57 62 55
\
\s Delete To Scrap\r -- Command #4
The selection will be deleted.
The selection is saved in the scrap buffer.
\s The Scrap Buffer\r
Deletes are saved in the scrap buffer. There are a number of commands
that use the scrap buffer. Type a letter for information on each:
\b a \r -- delete but do not save in the scrap buffer.
\b b \r -- copy the selection to the scrap buffer without deleting it.
\b c \r -- exchange the selection with the scrap buffer.
\b d \r -- insert the scrap buffer in front of the selection.
\5 200 200 48 49
\
\s Quit And Ask\r -- Command #5
This command will exit Point after asking you about unsaved files.
You will be asked about each file that has been changed but not saved.
For each file you can choose to save it or discard the changes.
After all the changed files are asked about, Point exits.
Pressing the Escape key in response to any of these "Save file?"
prompts will cancel the quit and return you to Point.
There are two other forms of the quit command.
Type the appropriate letter for more information about them.
\b a \r -- quit and save all edited files (no verifies).
\b b \r -- quit and discard edits (one overall verify is required).
\6 200 200
\
\s Change Debug Variable\r -- Command #6
A numeric value is requested for the "debug" variable.
\bThis is for debugging only.\r It has no effect in distributed versions
of Point.
\7 200 200 204
\
\s Create Window\r -- Command #7
\bSpecify the Window Corners.\r You will first be asked for the first
(upper left) corner of the new window. You indicate the corner by pressing
the left mouse button where you want the corner to be.
Then you are asked for the opposite (lower right) corner of the new window.
You indicate it by releasing the mouse button at that corner.
\bDefault Lower Right Corner.\r If you press and release the mouse button at
the same place on the screen, the lower right corner defaults to the lower
right corner of the screen.
\bSpecify the File Name.\r Next you are asked for a file name of a file to be
loaded into the new window. You are shown a screen that contains the names of
the files specified by the current "filePattern". Press \b a \r for more info.
You can click the left mouse button on a file name to select it.
You can also type in the file name from the keyboard.
You can also choose a command from the second line that will:
Cancel the creation of a new window
Look at the next screenfull of file names
(If they will not all fit on one screen)
Look at the previous screenfull of file names
Change the "filePattern"
Change the current drive.
\8 200 9 78
\
\s Beginning Of File\r -- Command #8
The window is moved to the beginning of the file.
Type \b a \r for information on a command that move the window AND the
selection or the beginning of the file.
\9 8 200
\
\s End Of File\r -- Command #9
The window is moved to the end of the file so that the end of file marker
() is on the bottom line of the screen (unless the file is smaller than
one screenfull).
\10 200 200
\
\s Redraw Screen\r -- Command #10
The entire screen is redrawn.
This command is used if the screen gets messed up somehow and you want to be
sure what is really there.
\11 200 200
\
\s Zoom Window\r -- Command #11
The window is enlarged so that it fills the entire screen.
If the window is already zoomed, this command unzooms it and it returns to
its original position.
\12 200 200 53
\
\s Top Window\r -- Command #12
The window is made the top window on the screen.
Type \b a \r for information on topping windows with the TOPLIST menu.
\13 200 200
\
\s Resize Window\r -- Command #13
You will be asked to specify new corners for the window.
The same method is used as when you create a new window, that is, Point asks
you to press the left mouse button at one corner and then to release it at
the opposite corner.
If you press and release (that is, click) the left mouse button at the same
place on the screen, the lower right corner of the window defaults to the
lower right corner of the screen.
\14 200 200
\
\s Scroll Up\r -- Command #14
The window is scrolled up (towards the beginning of the file).
A window containing N lines will be scrolled N-2 lines.
This will leave a little of the previous screen for context.
\15 200 200
\
\s Scroll Down\r -- Command #15
The window is scrolled down (towards the end of the file).
A window containing N lines will be scrolled N-2 lines.
This will leave a little of the previous screen for context.
\16 200 200
\
\s Go To Line Number\r -- Command #16
You are prompted for a line number.
The window is scrolled so that this line number is the top line in the window.
\17 200 200 72
\
\s Close Window\r -- Command #17
The window is closed, that is, the window is removed from the screen and the
file in the window is closed.
If the file in the window has been changed, you are asked whether to save the
changes or discard them.
Type \b a \r for information about closing a window and automatically saving
the file in the window.
\18 200 200
\
\s Write File\r -- Command #18
You are asked for a new file name and the file in the window is
written to that file name.
\19 200 200 27 121 63 205
\
\s Search For String\r -- Command #19
\bEnter a String.\r This command first requests a string to search for and
then searches for it in the file. Press \b d \r for more on search strings.
\bDefault Search String.\r The last string you searched for is automatically
entered as the default search string. You can accept it with Enter, start
modifying it with backspace, or cancel it with any other character.
\bCase Sensitivity.\r If the "ignoreCase" option is 1, then the case of
letters is not considered when trying to match the string (this is the default).
If "ignoreCase" is 0, then case is considered in the matching.
\bWhere the Search Starts.\r The search starts at the selection if the selection
is in this file. Otherwise the search starts at the beginning of the file.
\bSearch Direction.\r The direction of the search is controlled by "searchMode":
searchMode=0 -- search forwards to the end of the file
searchMode=1 -- search backwards to the beginning of the file
searchMode=2 -- search circularly, first to the end of the file
and then from the beginning of the file to the selection
Type \b a \r for information on searching for the selection.
Type \b b \r for information on setting the ignoreCase and searchMode options.
Type \b c \r for information on setting options with the OPTIONS menu.
\20 200 200 205 206
\
\s Replace a string with another string\r -- Command #20
This command will replace one string with another.
First, you are asked for the string to search for.
Next, you are asked for the string to replace it with.
Third, you are asked whether to do the replace throughout the file or only
within the current selection.
Fourth, you are asked whether you want to verify each replacement or not.
Press \b a \r for information on escape sequences in search strings.
Press \r b \r for information on indenting and outdenting lines of text
with the replace command (using escape sequences.
\bCase Sensitivity.\r The search uses the "ignoreCase" option but the
"searchMode" option is not used for replace.
\bVerifying Replaces\r If you choose to verify each replace, Point will
display the text with the candidate for replacement selected. If you type
'y', 'Y', or Enter (carriage return) the string will be replaced, otherwise
it will not be replaced.
The mouse buttons can also be used to verify ( or reject) a replace.
The left mouse button means yes and the right mouse button means no. This
only works if the mouse cursor is on the bottom line of the screen.
\21 200 200
\
\s Display Information\r -- Command #21
Various internal information is available.
This is mainly for debugging but you might be interested in the information.
\22 200 200
\
\s Cancel Operation\r -- Command #22
Duplicate and extract modes are canceled.
\23 200 200
\
\s Insert ASCII character\r -- Command #23
This command allows you to enter any ASCII character into the file.
You specify the character by its numeric value.
You can specify the numeric value in decimal, octal, or hexadecimal:
If the first two digits of the number are "0x" (or "0X") then
the rest of the number is taken to be in hexadecimal.
If the first digit is "0" (and the second is not "x" or "X") then
the rest of the number is taken to be in octal.
If the first digit is not "0", then the number is taken to be in
decimal.
\24 200 200 25
\
\s Redo Last Edit\r -- Command #24
The last editing action is repeated in this context.
The effect depends on the last editing action:
copy -- the same text that was copied in the last edit is copied
to the current insertion point
move -- the same text that was moved in the last edit is copied
to the current insertion point
insert text -- the same text that was inserted (typed in) before
is inserted at the current insertion point
delete and insert text -- if the previous two edits were a delete
and an insert (at the same point as the delete), then the redo
will delete the selection and insert the same text
delete -- deletes are not considered by redo except in the previous
case where it followed an insert
Type \b a \r for information on the undo command.
\25 200 200 40
\
\s Undo Last Edit\r -- Command #25
The last edit is undone, that is, its effect is nullified.
The effect of Undo Last Edit on the various edits:
copy -- the text that was copied is deleted
move -- the text that was moved is moved back
delete -- the deleted text is reinserted
insert -- the inserted text is deleted
delete then insert -- the inserted text is deleted and the deleted
text is reinserted
Undo Last Edit is considered an edit so a second undo will undo the effect of
this undo. Thus undo can be used to switch back and forth between two
versions of the text.
\bUndoing several preceding edits.\r There is also a multiple step undo
command (Undo Multiple) which can be used to undo up to 50 previous edits.
Type \b a \r for information on the Undo Multiple command.
\26 200 200 217 39
\
\s Select Text\r -- Command #26
The mouse is used to mark a section of text.
The selected text is the object of the next command.
\bExtending the Selection.\r If you hold down the mouse button and move the
mouse, the selection will extend and contract as you move the mouse.
\bSelection Mode.\r Initially, you are selecting by characters.
If you select again on the selected character, you will begin selecting in
"word mode" where the selection extends and contracts by whole words.
Words are separated by spaces or the ends of the line.
If you select a third time on a word selected in word mode, you will begin
selecting in "line mode" where the selection will extend and contract by
whole lines.
Type \b a \r for more information on selecting text.
Type \b b \r for information on extending the selection.
\27 200 200 66 19
\
\s Search For Selection\r -- Command #27
The selected text is searched for.
Case is ignored unless the option "ignoreCase" is 0.
If the selection is in the file in the window, then the search starts at the
selection. Otherwise, the search starts at the beginning of the file.
The "searchMode" option determines the extent and direction of the search.
searchMode=0 -- the search goes forwards to the end of the file.
searchMode=1 -- the search goes backwards to the beginning of the file.
searchMode=2 -- the search goes forwards to the end of the file and
then starts at the beginning if the file and goes to the selection.
searchMode=3 -- the search starts at the selection, goes to the end of
that file, then the file in the window below it is searched, then
the window below that, and so on until the string is found or the
file in the bottom window is searched.
Type \b a \r for information on searching backwards for the selection.
Type \b b \r for information about searching for a string you type in.
\28 200 200 53
\
\s Top/Bottom Window\r -- Command #28
The window is made the top window unless it already is the top window,
in which case it is made the bottom window.
Type \b a \r for information on topping windows with the TOPLIST menu.
\29 200 200 53
\
\s Bottom Window\r -- Command #29
The window is made the bottom window.
Type \b a \r for information on topping windows with the TOPLIST menu.
\30 200 200 32
\
\s Execute Selection\r -- Command #30
The selection is taken as a DOS command and passed to the DOS
command interpreter for execution. Blanks, tabs and end-of-line characters
at the beginning and end of the selection are ignored.
Before the command is executed, you are prompted to specify the corners of a
window to put the standard output of the command into. You specify the
window corners the same was as you do in the Create Window command.
The standard output of the command is captured and placed in a window.
The file name of the window is of the form "UnNamed.?" (where ? is a letter).
Type \b a \r for information on escaping to the DOS command interpreter.
\31 200 200
\
\s Do Nothing\r -- Command #31
This command has no associated action.
This command can be used as a default command for menus where you want
the default action to be nothing.
\32 200 200 30
\
\s Escape To DOS\r -- Command #32
Point executes another copy of the DOS command interpreter.
You can execute DOS commands by typing them in to the DOS command
interpreter. When you type "exit" to the DOS command interpreter,
you will return to Point in exactly the same state as before.
\bHow the Current Directory is Handled.\r If you change the current directory
while in the DOS command interpreter, this will be the current directory if
you escape to DOS again or if the file selection screen shows you a list of
files (matching "filePattern") in the current directory. But, when you exit
Point you will be returned to the directory you were in when you invoked
Point.
Type \b a \r for information on executing a DOS command and directing the
output to a window.
\33 200 200 204
\
\s Load File\r -- Command #33
This will load a new file into the window.
You are presented with a screen of file names to choose from. You can:
Select a file name with the left mouse button.
Select a directory name with the left mouse button to change to
that directory and see a new list of filenames.
Type in (from the keyboard) a file name to load.
Select a command from the menu on the second line of the screen.
The commands on the second line of the screen to allow you to:
Cancel the load.
Page the file names if they will not fit on one screen.
Change the file pattern that determined which file names are
displayed.
Change the current drive.
Press \b a \r for more information on selecting files using the File
Selection Screen.
\34 200 200
\
\s Move the cursor up one row\r -- Command #34
If there is no mouse present, this command will only move the mouse cursor.
If there is a mouse present, then the selection is moved up one row.
\35 200 200
\
\s Move the cursor down one row\r -- Command #35
If there is no mouse present, this command will only move the mouse cursor.
If there is a mouse present, then the selection is moved down one row.
\36 200 200
\
\s Move the cursor left one column\r -- Command #36
If there is no mouse present, this command will only move the mouse cursor.
If there is a mouse present, then the selection is moved left one column.
\37 200 200
\
\s Move the cursor right one column\r -- Command #37
If there is no mouse present, this command will only move the mouse cursor.
If there is a mouse present, then the selection is moved right one column.
\38 200 200 53
\
\s Hide Window\r -- Command #38
The window is removed from the screen and put on a list of hidden windows.
You can only unhide a window by selecting it from the TOPLIST menu.
Press \b a \r for details on using the TOPLIST menu.
If you quit Point, the hidden windows will be asked about and saved.
This feature is used to tuck away a window that you are not using but may use
again later.
\39 200 200
\
\s Extend Selection\r -- Command #39
The selection is extended (or contracted) to the current mouse cursor
position. You can continue to hold down the mouse button and change
the selection as well.
\40 200 200 25
\
\s Undo Multiple\r -- Command #40
The effect of the last editing action is undone.
This undoing is not recorded in the change history and cannot itself
be undone.
A second invocation of this command will undo a previous edit.
You can undo up to 50 previous edits using this command.
Type \b a \r for information on the reversible form of undo.
\41 200 200
\
\s Simulate Mouse Buttons\r -- Command #41
The next keystroke will simulate a mouse button with or without Shift or Alt.
The next key can be one of:
End Left mouse button
Cursor down Middle mouse button
PgDn Right mouse button
Cursor left Shift-Left mouse button
Cursor right Shift-Right mouse button
Home Alt-Right mouse button
Cursor up Alt-Middle mouse button
PgUp Alt-Left mouse button
\42 200 200
\
\s Fast Cursor Motion\r -- Command #42
The next keystroke will move the cursor quickly around the screen.
The next key can be one of:
Cursor up Move up 6 rows
Cursor down Move down 6 rows
Cursor left Move left 10 columns
Cursor right Move right 10 columns
Home Move diagonally NW -- up 6 rows and left 10 columns
PgUp Move diagonally NE -- up 6 rows and right 10 columns
End Move diagonally SW -- down 6 rows and left 10 columns
PgDn Move diagonally SW -- down 6 rows and right 10 columns
\43 200 200
\
\s Move To Window Edges And Corners\r -- Command #43
The next keystroke will move the cursor to a window edge or border.
The next key can be one of:
Cursor up Move to the top edge of the window
Cursor down Move to the bottom edge of the window
Cursor left Move to the left edge of the window
Cursor right Move to the right edge of the window
Home Move to the left border of the window
PgUp Move to the top border of the window
End Move to the right border of the window
PgDn Move to the bottom border of the window
Moving to the left border is useful for getting to the scrolling region.
\44 200 200
\
\s Move To Screen Edges\r -- Command #44
The next keystroke will move the cursor to a window edge or border.
The next key can be one of:
Cursor up Move to the top edge of the screen
Cursor down Move to the bottom edge of the screen
Cursor left Move to the left edge of the screen
Cursor right Move to the right edge of the screen
Home Move to the beginning of the line
End Move to the end of the line
Moving to the top edge of the screen is useful to get to the top line menus.
\45 200 200
\
\s Mouse Motion 1\r -- Command #45
Hold down the mouse button and move in one of the eight compass directions
(or do not move the mouse at all). Depending on which way you move, one of
eight commands will be executed.
\46 200 200
\
\s Mouse Motion 2\r -- Command #46
Hold down the mouse button and move in one of the eight compass directions
(or do not move the mouse at all). Depending on which way you move, one of
eight commands will be executed.
\47 200 200
\
\s Save All Unsaved Files\r -- Command #47
All the files that have been editing but not yet saved are saved.
\bNote\r. This will record on disk all changes you have made in the files
and so none of them can be undone after this command.
\48 200 200 5 49
\
\s Quit and Save All\r -- Command #48
All files that have been changed are automatically saved and then Point
is exited.
There are two other forms of the quit command.
Type the appropriate letter for more information about them.
\b a \r -- quit and ask about each edited file.
\b b \r -- quit and discard edits.
\49 200 200 5 48
\
\s Quit and Discard\r -- Command #49
If any windows contains changed files, you are asked to verify the quit.
If you verify (answer 'y'), then Point is exited and none of the changed
files is saved. If you answer 'n', then the quit command is canceled.
There are two other forms of the quit command.
Type the appropriate letter for more information about them.
\b a \r -- quit and ask about each edited file.
\b b \r -- quit and save all edited files.
\50 200 200
\
\s Menu 1\r -- Command #50
This invokes user defined menu 1.
You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by. See the Point Reference Manual for details.
\51 200 200
\
\s Menu 2\r -- Command #51
This invokes user defined menu 2.
You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by. See the Point Reference Manual for details.
\52 200 200
\
\s Menu 3\r -- Command #52
This invokes user defined menu 3.
You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by. See the Point Reference Manual for details.
\53 200 200
\
\s TOPLIST Menu\r -- Command #53
A menu of the files in the existing windows (from top to bottom) is displayed.
If you select a file name, that window is topped.
If you have hidden windows, they are listed after the TOPLIST windows and
separated from then by a horizontal line. If you select a hidden window
from the menu, that window is unhidden and topped.
\54 200 200
\
\s Save File\r -- Command #54
The current version of the file in the window is saved to disk.
The previous version is saved in a ".bak" file (a file in the same
directory and with the same root name but with ".bak" extension).
A ".bak" always contains the version of the file before you started
editing it (NOT necessarily the version before the last time you saved it).
If the "makeBaks" option is set to 0, then a ".bak" file will not be created.
\55 200 200 4 61 57 62
\
\s Insert From Scrap\r -- Command #55
The contents of the scrap buffer are inserted just before the first character
of the selection.
The contents of the scrap buffer are unchanged so you can insert the same
text several times (at the same or at different places).
\s The Scrap Buffer\r
There are a number of commands that use the scrap buffer.
Type a letter for information on each:
\b a \r -- delete the selection and save it in the scrap buffer.
\b b \r -- delete but do not save in the scrap buffer.
\b c \r -- copy the selection to the scrap buffer without deleting it.
\bd\r -- exchange the selection with the scrap buffer.
\56 200 200
\
\s Go To Last Place\r -- Command #56
Every time you jump around the file in some way other than a scroll,
Point remembers where you jumped from. When you execute this command,
the window is moved back to the last place you jumped from.
This command is a jump itself so repeating Go To Last Place will switch
back and forth between two places in the file.
Point remembers a "last place" for each window.
\57 200 200 4 61 55 62
\
\s Copy To Scrap\r -- Command #57
The selection is copied into the scrap buffer.
\s The Scrap Buffer\r5
There are a number of commands that use the scrap buffer.
Type a letter for information on each:
\b a \r -- delete the selection and save it in the scrap buffer.
\b b \r -- delete but do not save in the scrap buffer.
\b c \r -- insert the scrap buffer in front of the selection.
\bd\r -- exchange the selection with the scrap buffer.
\58 200 200
\
\s Show Selection\r -- Command #58
The window containing the selection is made the top window and the window
is then positioned so that the selection is shown in the window.
The line the selection is on depends on the value of the "linesOverFind"
option. That many lines will show in the window above the line the selection
starts on. If that would prevent the selection from showing in the
window, then the selection is placed in the middle of the window.
This is used to find the selection if you are not sure where it is.
\59 200 200
\
\s Unused\r -- Command #59
This command number is not defined.
\60 200 200
\
\s Menu 4\r -- Command #60
This invokes user defined menu 4.
You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by. See the Point Reference Manual for details.
\61 200 200 4 55 57 62
\
\s Delete No Scrap\r -- Command #61
The selection is deleted but the contents of the scrap buffer are not
changed.
\s The Scrap Buffer\r
There are a number of commands that use the scrap buffer.
Type a letter for information on each:
\b a \r -- delete the selection and save it in the scrap buffer.
\b b \r -- insert the scrap buffer in front of the selection.
\b c \r -- copy the selection to the scrap buffer without deleting it.
\bd\r -- exchange the selection with the scrap buffer.
\62 200 200 4 61 57 55
\
\s Exchange With Scrap\r -- Command #62
The selection and the contents of the scrap buffer are exchanged.
\s The Scrap Buffer\r
There are a number of commands that use the scrap buffer.
Type a letter for information on each:
\b a \r -- delete the selection and save it in the scrap buffer.
\b b \r -- delete but do not save in the scrap buffer.
\b c \r -- copy the selection to the scrap buffer without deleting it.
\bd\r -- insert the scrap buffer in front of the selection.
\63 200 200
\
\s Unused\r -- Command #63
This command number is not defined.
\64 200 200
\
\s Get Help\r -- Command #64
This is the entry to the help system. From all help screens:
\bSpace bar\r -- returns you to editing.
\bEscape\r -- returns you to editing.
\bPgDn\r -- moves to the next help screen. If there is no logical
"next" help screen, you are returned to the general help menu.
\bPgUp\r -- moves you to the previous help screen.
a letter key (a-z) -- These take you to other related help screens.
Each help screen tells you which letters are valid.
The main help menu will give you access to a number of help screens.
Type \bPgDn\r to get to the main help menu.
\65 200 200
\
\s Menu 5\r -- Command #65
This invokes user defined menu 5.
You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by. See the Point Reference Manual for details.
\66 200 200 27 19
\
\s Search Backwards\r -- Command #66
The selected text is searched for backwards (that is, in the opposite
direction of the normal search mode). Normally this searches from the
selection to the beginning of the file (unless searchMode=1).
Case is not considered in finding a match unless "ignoreCase" is 0.
Type \b a \r for information of searching forwards for the selection.
Type \b b \r for information on searching for a string you type in.
\67 200 200
\
\s Menu 6\r -- Command #67
This invokes user defined menu 6.
You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by. See the Point Reference Manual for details.
\68 200 200
\
\s Unused\r -- Command #68
This command number is not defined.
\69 200 3 215 2
\
\s Copy Text\r -- Command #69
The selected text will be copied to the point in the text where you
released the mouse button.
Type \b a \r for information on copying text.
Type \b b \r for information on the duplicate command which also copies text.
\70 0 200 216 3
\
\s Move Text\r -- Command #70
The selected text will be moved to the point in the text where you released
the mouse button.
Type \b a \r for information on moving text.
Type \b b \r for information on the extract command which also moves text.
\71 200 200
\
\s Change to a different menu\r -- Command #71
Point is switching from one menu to another because you pressed more mouse
buttons that you had pressed before.
\b You should not use this command directly.\r
\72 200 200
\
\s Save File And Close Window\r -- Command #72
The file in the window is saved if it has been changed and the window
is closed.
This avoids the "y to save file ..." prompt and verify.
\73 200 200
\
\s Load Selected File\r -- Command #73
The selection is taken as a file name and that file is loaded into
the current window.
\74 200 200
\
\s Move Word Left\r -- Command #74
A word is a contiguous sequence of non-blank characters.
This is useful when using Point without a mouse.
\75 200 200
\
\s Move Word Right\r -- Command #75
A word is a contiguous sequence of non-blank characters.
This is useful when using Point without a mouse.
\76 200 200 77
\
\s Begin or End Recording Macro Keystrokes\r -- Command #76
The first time you execute this command, Point will begin recording all
subsequent keystrokes in a macro buffer. It will continue recording
keystrokes until you execute this command again.
You can play back the recorded keystrokes with the Play Macro Command (\b a \r).
You can record up to 50 keystrokes in a macro.
There is only one macro buffer. If you record one macro and then another,
the first will be lost.
\77 200 200 76
\
\s Play Macro\r -- Command #77
This command will play back all the keystrokes you recorded in the macro
buffer with the Record Keystrokes commands (\b a \r).
\78 200 200 8
\
\s Beginning Of File/Selection\r -- Command #78
This command moves the selection to the first character of the file and
then moves the window to show the beginning of the file.
It is like the "Beginning Of File" command except it moves the selection
as well as the window. Type \b a \r for information on that command.
This command is useful to move to the beginning of the file to search the
whole file for a string. Another way to do this is to set the searchMode
to circular.
\79 200 200
\
\s Menu 7\r -- Command #79
This invokes user defined menu 7.
You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by. See the Point Reference Manual for details.
\80 200 200
\
\s Menu 8\r -- Command #80
This invokes user defined menu 8.
You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by. See the Point Reference Manual for details.
\81 200 200
\
\s Change Case\r -- Command #81
This command changes the case of the first character of the selection,
that is, it changes it to upper if it was lower and changes it to lower
if it was upper. A character that is not a letter is unchanged.
After the change the selection moves to the next character after the one
changes. This means you can execute this command repeatedly to change
the case of a whole word or sequence of words (one character at a time).
\82 200 200 7
\
\s Create Window And Load Selected File\r -- Command #82
A new window is created. The selection is taken as a file name and that file
is loaded into the newly created window.
The other window create command prompts you for a filename. Press \b a \r
for more information on that command.
\83 200 200
\
\s Find Matching Character\r -- Command #83
The first character of the selection should be one of:
( ) [ ] { }
Point will find the matching character and move the selection to it.
A "matching character" means one of the paired type: (), [], or {}
and which is at the same nesting level.
\84 200 200
\
\s Go To Selected Line Number\r -- Command #84
The selection is taken to be a line number and the window is moved
so that the line number is at the top of the window.
\85 200 200
\
\s Fill Selected Lines\r -- Command #85
This command is will reposition the words on the selected lines so that each
line contains as many words as will fit between column 1 and the column
indicated by the "rightMargin" option (which can be set from the OPTIONS
menu). The number of lines may increase (if the selected lines will long) or
decrease (of the selected lines were short).
Any lines that have at least one character selected will be affected by this
command; it is not necessary to select the first and last lines completely.
If you want the lines indented on the left you can do this is two steps.
First fill the lines with this command and then indenting all the lines.
You must subtract the number of columns you wish to indent from the value of
"rightMargin" you use. You can easily indent the lines in two different ways:
1. You can use the KEYBOARD MACRO: start macro (Alt-m), Tab, cursor
left, cursor down, end macro (Alt-m). Then repeat play macro
(Alt-p) for as many lines as you want to indent.
2. You can use the REPLACE COMMAND. First select the lines you want
to indent (including the end-of-line character before the first
line you want to indent). Replace "\n" with "\n<tab>" (do not
type the "s and type the Tab key for <tab>). Do the replace
within the selection ("s"). You can verify the replaces or not
(it is faster if you do not).
\86 200 200
\
\s Toggle Read-only\r -- Command #86
This command will toggle the read-only status of the active window. That is,
if it was read-only it makes it read-write and if it was read-write it makes
it read-only.
This command will not allow you to make a file read-write if the DOS file
permissions for the file is read-only.
Files are marked read-only when they are loaded if either (1) the DOS file
permissions are read-only or (2) the "readOnly" option is true (=1).
\87 200 200
\
\s Change Window Colors\r -- Command #87
This command changes the text and border colors of the active window to the
next color scheme that was specified (in a list) in the "textColors" and
"borderColors" options in your pt.ini (or ptlocal.ini) file.
You can specify a sequence (of up to 10) combinations of text colors and
corder colors in the pt.ini file and this command allows you to cycle
through these combinations.
\88 200 200
\
\s Exchange Two Top Windows\r -- Command #88
This command changes the window below the top window to the top window.
Thus it exchanges the two top windows in the stack of open windows.
This command is useful when you want to change quickly between two windows
but there are other windows open as well.
This command is invoked by clicking the middle (or both) mouse button(s)
on any corner of a window.
\89 200 200
\
\s Execute An Overlay Program\r -- Command #89
This command will ask for the name of an executable file to execute and for
arguments to the command. Then it will execute that command. When the
command completes you are immediately returned to Point without redrawing the
screen.
This is similar to the Execute Selection command except the name of the
command file is prompted for, the standard output it not put into a window
and the screen is not redraw when the command exits.
Only one overlay file at a time can be executed.
This command is intended to support a new overlay feature of Point that is
not yet ready for distribution. This command works fine though.
\90 200 200
\
\s Replace a Selected DOS Command With Its Standard Output\r -- Command #90
The selection is executed as a DOS command by a secondary DOS command
processor. The command itself is deleted and replaced by the standard
output of the command.
For example, a selected line with "DIR" on it (the quotes are not on the
line) will be replaced by the output of the DIR command.
\91 200 200
\
\s Find a Tagged String in a Sequence of Files\r -- Command #91
The command first prompts the user for a tag name. Then it sequentially
searches all the files specified by the patterns in "tagPattern" until
it finds the string "XTAG:" followed by the tag name that was entered.
When the tag name is found, a window containing to the file opened up and
positioned at the tag name.
The "tagPattern" option variable has the same format at the "filePattern"
option variable, that is, one or more DOS file patterns (using the "*" and
"?" wildcard characters if desired) separated by vertical bars. For example,
the default tagPattern is "*.c|*.h|*.asm".
The idea is that you add comments containing "XTAG:string" markers at places
where "string" is defined. For example, you might add a comment like this
at the beginning of each procedure definition. Then it you are looking at
a procedure call, you can search for the tag and have a window open up on
the definition.
If the tag is found in a file for which there is already an open window,
that window will be topped and positioned at the tag.
You can actually change the string "XTAG:" to anything you want by setting
the tagMarker option in your pt.ini.
\92 200 200
\
\s Find the Selected String in a Sequence of Files\r -- Command #92
The is taken as a tag name tag name. The command then sequentially
searches all the files specified by the patterns in "tagPattern" until
it finds the string "XTAG:" followed by the tag name that was entered.
When the tag name is found, a window containing to the file opened up and
positioned at the tag name.
The "tagPattern" option variable has the same format at the "filePattern"
option variable, that is, one or more DOS file patterns (using the "*" and
"?" wildcard characters if desired) separated by vertical bars. For example,
the default tagPattern is "*.c|*.h|*.asm".
The idea is that you add comments containing "XTAG:string" markers at places
where "string" is defined. For example, you might add a comment like this
at the beginning of each procedure definition. Then it you are looking at
a procedure call, you can search for the tag and have a window open up on
the definition.
If the tag is found in a file for which there is already an open window,
that window will be topped and positioned at the tag.
You can actually change the string "XTAG:" to anything you want by setting
the tagMarker option in your pt.ini.
\93 200 200
\
\s Find a Keyword in a Sequence of Files\r -- Command #93
The command first prompts the user for a keyword. Then it sequentially
searches all the files specified by the patterns in "tagPattern" until
it finds the keyword. When the keyword is found, a window containing to
the file opened up and positioned at the keyword.
If the keyword is the same as the last keyword searched for then the command
will start looking just after the place it found the last occurrence. Thus
successive uses of this command will find all occurrences of the keywords
in all the files specified by "tagPattern". This is useful if you want to
look at all occurrences of a variable.
The "tagPattern" option variable has the same format at the "filePattern"
option variable, that is, one or more DOS file patterns (using the "*" and
"?" wildcard characters if desired) separated by vertical bars. For example,
the default tagPattern is "*.c|*.h|*.asm".
If the keyword is found in a file for which there is already an open window,
that window will be topped and positioned at the keyword.
\94 200 200
\
\s Find the Selected String in a Sequence of Files\r -- Command #94
The selection is taken as a keyword a keyword. The command sequentially
searches all the files specified by the patterns in "tagPattern" until
it finds the keyword. When the keyword is found, a window containing to
the file opened up and positioned at the keyword.
If the keyword is the same as the last keyword searched for then the command
will start looking just after the place it found the last occurrence. Thus
successive uses of this command will find all occurrences of the keywords
in all the files specified by "tagPattern". This is useful if you want to
look at all occurrences of a variable.
The "tagPattern" option variable has the same format at the "filePattern"
option variable, that is, one or more DOS file patterns (using the "*" and
"?" wildcard characters if desired) separated by vertical bars. For example,
the default tagPattern is "*.c|*.h|*.asm".
If the keyword is found in a file for which there is already an open window,
that window will be topped and positioned at the keyword.
\95 200 200
\
\s Unused\r -- Command #95
This command number is not defined.
\96 200 200
\
\s Menu 9\r -- Command #96
This invokes user defined menu 9.
You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by. See the Point Reference Manual for details.
\97 200 200
\
\s Menu 10\r -- Command #97
This invokes user defined menu 10.
You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by. See the Point Reference Manual for details.
\98 200 200
\
\s Menu 11\r -- Command #98
This invokes user defined menu 11.
You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by. See the Point Reference Manual for details.
\99 200 200
\
\s Menu 12\r -- Command #99
This invokes user defined menu 12.
You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by. See the Point Reference Manual for details.
\100 200 200
\
\s Menu 13\r -- Command #100
This invokes user defined menu 13.
You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by. See the Point Reference Manual for details.
\101 200 200
\
\s Menu 14\r -- Command #101
This invokes user defined menu 14.
You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by. See the Point Reference Manual for details.
\102 200 200
\
\s Menu 15\r -- Command #102
This invokes user defined menu 15.
You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by. See the Point Reference Manual for details.
\103 200 200
\
\s Menu 16\r -- Command #103
This invokes user defined menu 16.
You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by. See the Point Reference Manual for details.
\104 200 200
\
\s Unused\r -- Command #104
This command number is not defined.
\105 200 200
\
\s Set the autoSaveInterval Option\r -- Command #105
This command allows you to set the autoSaveInterval option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\106 200 200
\
\s Set the autoScrollRate Option\r -- Command #106
This command allows you to set the autoScrollRate option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\107 200 200
\
\s Set the autoIndent Option\r -- Command #107
This command allows you to set the autoIndent option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\108 200 200
\
\s Set the borderColors Option\r -- Command #108
This command allows you to set the borderColors option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\109 200 200
\
\s Set the centerMenus Option\r -- Command #109
This command allows you to set the centerMenus option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\110 200 200
\
\s Set the doubleClickDelay Option\r -- Command #110
This command allows you to set the doubleClickDelay option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\111 200 200
\
\s Set the filePattern Option\r -- Command #111
This command allows you to set the filePattern option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\112 200 200
\
\s Set the fileSort Option\r -- Command #112
This command allows you to set the fileSort option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\113 200 200
\
\s Set the findWholeWords Option\r -- Command #113
This command allows you to set the findWholeWord option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\114 200 200
\
\s Set the fsDirs Option\r -- Command #114
This command allows you to set the fsDirs option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\115 200 200
\
\s Set the fsMenu Option\r -- Command #115
This command allows you to set the fsMenu option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\116 200 200
\
\s Set the fsPatterns Option\r -- Command #116
This command allows you to set the fsPatterns option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\117 200 200
\
\s Set the helpMode Option\r -- Command #117
This command allows you to set the helpMode option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\118 200 200
\
\s Set the 43lines Option\r -- Command #118
This command allows you to set the 43lines option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\119 200 200
\
\s Set the ignoreCase Option\r -- Command #119
This command allows you to set the ignoreCase option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\120 200 200
\
\s Unused\r -- Command #104
This command number is not defined.
\121 200 200
\
\s Set the linesOverFind Option\r -- Command #121
This command allows you to set the linesOverFind option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\122 200 200
\
\s Unused\r -- Command #104
This command number is not defined.
\123 200 200
\
\s Unused\r -- Command #104
This command number is not defined.
\124 200 200
\
\s Set the msgColors Option\r -- Command #124
This command allows you to set the msgColors option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\125 200 200
\
\s Unused\r -- Command #104
This command number is not defined.
\126 200 200
\
\s Unused\r -- Command #104
This command number is not defined.
\127 200 200
\
\s Unused\r -- Command #104
This command number is not defined.
\128 200 200
\
\s Set the pathNames Option\r -- Command #128
This command allows you to set the pathNames option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\129 200 200
\
\s Set the overType Option\r -- Command #129
This command allows you to set the overType option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\130 200 200
\
\s Set the readOnly Option\r -- Command #130
This command allows you to set the readOnly option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\131 200 200
\
\s Set the redefine Option\r -- Command #131
This command allows you to set the redefine option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\132 200 200
\
\s Set the reSearch Option\r -- Command #132
This command allows you to set the reSearch option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\133 200 200
\
\s Set the rightMargin Option\r -- Command #133
This command allows you to set the rightMargin option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\134 200 200
\
\s Set the scrollDelay Option\r -- Command #134
This command allows you to set the scrollDelay option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\135 200 200
\
\s Set the scrollRate Option\r -- Command #135
This command allows you to set the scrollRate option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\136 200 200
\
\s Set the searchMode Option\r -- Command #136
This command allows you to set the searchMode option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\137 200 200
\
\s Set the smoothScroll Option\r -- Command #137
This command allows you to set the smoothScroll option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\138 200 200
\
\s Set the tabWidth Option\r -- Command #138
This command allows you to set the tabWidth option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\139 200 200
\
\s Unused\r -- Command #104
This command number is not defined.
\140 200 200
\
\s Set the topOnFind Option\r -- Command #140
This command allows you to set the topOnFind option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\141 200 200
\
\s Set the tagPattern Option\r -- Command #141
This command allows you to set the tagPattern option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\142 200 200
\
\s Set the tagMarker Option\r -- Command #142
This command allows you to set the tagMarker option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\143 200 200
\
\s Set the textColors Option\r -- Command #143
This command allows you to set the textColors option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\144 200 200
\
\s Unused\r -- Command #104
This command number is not defined.
\145 200 200
\
\s Set the unixMode Option\r -- Command #145
This command allows you to set the unixMode option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\146 200 200
\
\s Set the videoMode Option\r -- Command #146
This command allows you to set the videoMode option.
Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\204 200 200
\
FILE SELECTION SCREEN
Create Window and Load File both require a file name to load into the window.
When Point wants a file name it shows you the File Selection Screen. This
screen displays a list of all the files as specified in the "filePattern"
option string. Usually "filePattern" is "*.*" and so all the files in the
current directory are shown.
The top line shows you the current directory ("CD"), current value of the
"filePattern" variable ("Pattern=") and the number of matching file.
The second line is a line of commands.
\b Cancel load:\r This cancels the Create Window or Load File operation.
Clicking a mouse button on this command or anywhere on the first or third
lines of the display will cancel.
\b Next page and Previous page:\r These commands will page through the file
names if they do not fit on one screen.
\b New Pattern:\r This allow you to specify a new "filePattern".
\b Change Drive:\r This allows you to change the default drive.
Clicking the left mouse button on a directory name (shown in the selection color
and ending with a "\\") changes to that directory. Clicking one line four or
below not on a name changes to "..". Clicking on a file name selects that
file.
\205 200 200 206
\
SEARCH STRING ESCAPE CONVENTIONS
It is possible to search for strings that span several lines in the file.
The backslash (\\) character in a search string is an "escape" character.
This means that it gives special meaning to the character that immediately
follows it. The meanings of the various escape sequences are:
\\n -- this will match an end-of-line character in the file. That is,
it will match the carriage return, line feed (15, 12) pair that
MSDOS uses to end lines.
\\r -- this will match a carriage return
\\N -- this is match a line feed (newline or 12)
\\\\ -- this will match a backslash (\)
\\? -- this will match ? (where ? is any character other than n, N, r,
or \\)
These escape conventions apply to replacement strings as well. This gives
you the ability to indent and outdent a sequence of lines in a file.
Press \b a \r (or \bPgDn\r) for more information on doing this.
\206 205 200
\
INDENTING AND OUTDENTING WITH REPLACE
Since you can match and replace end-of-line characters it is possible to
change indenting with the replace command.
Suppose you want to indent a sequence of lines by 4 spaces.
1. Select the lines to indent plus the line in front of the first line
to indent.
2. Replace "\\n" by "\\n " within selection (the "s are not part of the
search or replace string).
Suppose you want to remove a tab at the beginning of each of a sequence of
lines:
1. Select the lines to un-indent plus the line in front of the first
line to un-indent.
2. Replace "\\n<tab>" with "\\n" within the selection. (Where <tab> is the
Tab key.
The line before must be selected so the replace will find the first "\\n".
Alternatively you can start just before the lines to indent, use a global
replace, and cancel it (with Escape) when you have indented enough lines.
\207 200 208 4 61 55 57 62 23 2 3 20 24 25 40 59 81 85
\
EDITING COMMANDS
More info Keys Description
--------- ---- -----------
\b a \r Del,F1 Delete the selection to the scrap buffer
\b b \r Shift-F1 Delete the selection (preserve the scrap buffer)
\b c \r Ins,F2 Insert the contents of the scrap buffer
\b d \r Shift-F4 Copy the selection to the scrap buffer
\b e \r Alt-e Exchange the selection and the scrap buffer
\b f \r Alt-a Insert an ASCII character (specified numerically)
\b g \r F4 Enter or exit "duplicate text" mode
\b h \r F5 Enter or exit "extract text" mode
\b i \r Alt-r Replace (global or in selection) (optional verify)
\b j \r F8 Redo the last edit
\b k \r F9,Alt-u Undo the last edit (this undo can be undone)
\b l \r Shift-F9 Undo edit (this can undo up to 50 previous edits)
\b m \r Alt-o Switch between insert and overtype mode
\b n \r Change the case of the first character in selection
\b o \r Fill selected lines to rightMargin
Backspace Erase previous character
Ctrl-backspace Erase previous word (delimited by blanks)
Press \bPgDn\r for more commands.
\208 200 209 14 15 8 9 84 84 27 66 19 56 58 83 78
\
COMMANDS FOR MOVING AROUND THE FILE
More info Keys Description
--------- ---- -----------
\b a \r PgUp Scroll up (towards the beginning of the file)
\b b \r PgDn Scroll down (towards the end of the file)
\b c \r Ctrl-PgUp Move the window to the beginning of the file
\b d \r Ctrl-PgDn Move the window to the end of the file
\b e \r Alt-g,Alt-F7 Jump to a line number (that will be prompted for)
\b f \r Alt-F9,Ctrl-F9 Jump to the selected line number
\b g \r F6 Search down to find the selected text
\b h \r Ctrl-F6,Alt-F6 Search up to find the selected text
\b i \r Shift-F6 Search for a string (that will be prompted for)
\b j \r F7 Jump to the last place you were in this file
\b k \r Shift-F6 Jump to the place where the selection is
\b l \r Shift-F8 Find matching bracket: (, ), [, ], {, or }
\b m \r Move window and selection to the beginning of file
Press \bPgDn\r for more commands.
\209 200 210 7 82 17 72 33 73 54 47 18 12 28 29 11 38 13 88 87
\
WINDOW MANAGEMENT COMMANDS
More info Keys Description
--------- ---- -----------
\b a \r Alt-n Create a new window (prompts for position and file)
\b b \r Alt-F10 Create a new window (selection is the file name)
\b c \r Alt-c Close the active window (one with a double border)
\b d \r Close the active window and save the file
\b e \r Alt-l Load a new file into the active window
\b f \r Shift-F10 Load the selected file name into the active window
\b g \r Alt-s Save the file in the active window
\b h \r Save all unsaved files
\b i \r Alt-w Write the file in the active window with a new name
\b j \r Top the active window
\b k \r Top/Bottom the active window
\b l \r Alt-b Bottom the active window
\b m \r Alt-z Zoom (or unzoom) the active window
\b n \r Alt-x Hide the active window (unhide from TOPLIST menu)
\b o \r Resize the active window
\b p \r Exchange the two top windows (i.e. top second window)
\b q \r Change window colors to next color rotation
Press \b PgDn\r for more commands.
\210 200 212 5 48 49 32 30 10 22 64 68 76 77 63 86
\
OTHER COMMANDS
More info Keys Description
--------- ---- -----------
\b a \r Alt-q,Alt-F3 Quit Point after asking about all unsaved files
\b b \r F3 Quit Point and automatically save all unsaved files
\b c \r Shift-F3 Quit Point without saving any files
\b d \r Alt-d Escape to the DOS command interpreter
\b e \r Execute selection as a DOS command (output to a window)
\b f \r F10 Redraw the screen
\b g \r Esc Cancel duplicate and extract modes
\b h \r Alt-h Get help
\b i \r Alt-t Switch between 43-line and 25-line mode (EGA only)
\b j \r Alt-m Begin or end recording keystrokes in a macro
\b k \r Alt-p Play back the keystrokes in a macro
\b l \r Display a menu of Point options to change
\b m \r Toggle read-only file mode
Ctrl-Break Stop the current editor action
Press \bPgDn\r for information on mouse commands.
\212 200 213
\
MOUSE COMMANDS
Mouse Button/Position Effect
------------ ------
Left, inside window SELECT text (hold down to extend)
Right, inside window EXTEND the selection to the mouse cursor
Middle, inside window Display the TOPLIST menu
Left, any corner TOP window (if already on top, bottom the window)
Right, any corner STRETCH the window by the corner
Both/Middle, any corner EXCHANGE the top two windows
Left/Right, left side SCROLL up/down (line mouse is on <-> top line)
Both/Middle, left side THUMB into file
Left/Right, right side SEARCH FOR SELECTION (left: up and right: down)
Both/Middle, right side SPLIT the window into two windows on the same file
Left/Right, bottom SCROLL left/right
Both/Middle, bottom THUMB left/right
Both/Middle, bottom SPLIT the window into two windows on the same file
Left, top Make this window the active window
Right, top Move this window
Both/Middle, top SPLIT the window into two windows on the same file
Press \bPgDn\r for information about using mouse menus.
\213 200 200
\
MOUSE MENUS AND MENU LINE COMMANDS
To use a mouse menu:
1. Move the mouse cursor to the top line of the screen.
2. Press a mouse button on a menu name and the menu will appear.
3. As you move the mouse cursor inside the menu, the command name you
are on will be in reverse video.
4. Release a mouse button on a command name to execute it.
5. Release a mouse button outside of the menu to get rid of the
menu without executing any command.
A few common commands are listed to the right of the menu names.
To invoke one of these commands, click on the command name.
Any command chosen will operate on the active window. For example, you can
select a string in one window and search for it in a second window by
making it the active window and selecting the search command.
\214 200 200
\
MOVING WINDOWS ON THE SCREEN
There are a number of ways in which you can rearrange the windows on the screen.
TOP/BOTTOM -- clicking the left mouse button on any corner of a
window bottoms the window if it is the top window,
otherwise it bottoms the window.
TOPLIST -- the middle mouse button calls up a menu of the windows.
By selecting from this menu you can top any window.
MOVE -- pressing the right mouse button on the banner line grabs the
window. You can then move it around the screen by dragging it
with the mouse.
STRETCH -- pressing the right mouse button on any corner of a window
allows you to stretch the window by that corner with the mouse.
RESIZE -- The resize command allows you to respecify the corners of
the window.
SPLIT -- clicking the middle mouse button on the top or right border
of a window will split the window into two windows on the same
file.
\215 200 216
\
COPYING TEXT
Using the Scrap:
1. Select the text to be copied
2. Select the "Copy to Scrap" command from the EDIT menu
3. Move the selection to the place where you want to copy the text
4. Press in "Ins" key or select the "Insert from scrap" command
Copy using the mouse
1. Select the text to be copied
2. Move the mouse cursor to the place where you want to copy the text
3. Hold down the "Shift" key and click the left mouse button
Duplicate using the mouse:
1. Select at the point you want to copy the text to
2. Press F4
3. Select the text you want copied
4. Press F4
All these methods work for copying within one window are between two windows.
Press \bPgDn\r for information on moving text
\216 215 200 206
\
MOVING TEXT
Using the Scrap:
1. Select the text to be copied
2. Press Del or select the "Delete to Scrap" command from the EDIT menu
3. Move the selection to the place where you want to move the text
4. Press in "Ins" key or select the "Insert from scrap" command
Move using the mouse
1. Select the text to be moved
2. Move the mouse cursor to the place where you want to move the text
3. Hold down the "Ctrl" key and click the left mouse button
Extract using the mouse:
1. Select at the point you want to move the text to
2. Press F5
3. Select the text you want moved
4. Press F5
All these methods work for moving within one window are between two windows.
Press \b a \r for information on indenting and outdenting section of text.
\217 200 218
\
SELECTING TEXT
Click method:
1. Click the left mouse button at the beginning of the desired selection.
2. Move to the end of the desired selection. (You can scroll or use any
other window moving commands to do this.)
3. Click the right mouse button.
Hold down button method:
1. Press (and hold down) the left mouse button at the beginning of the
desired selection.
2. Move the mouse cursor to the end of the desired selection while holding
down the left mouse button. The selection will follow the mouse.
3. Release the button when the selection is what you want.
Extending a selection
1. Make an initial selection by either of the above methods
2. Move the mouse cursor to the place you want the selection to end.
3. Click the right button (or hold it down and move the mouse).
Press \bPgDn\r for more about selection.
\218 217 200
\
MORE ON SELECTION
- The left mouse button starts selections.
- The right mouse button extends (or contracts) selections.
- Either button can be held down and the selection will follow the mouse.
Selecting by words
1. Select any character in the first word.
2. Click the left mouse button on that character.
3. Press down the left mouse button on the same character.
4. The selection will follow the mouse cursor and extend by words.
- Extending the selection (with the right mouse button) will also
be by words.
Selecting by lines
1. Select any character in the first line.
2. Click the left mouse button on that character to get to word mode.
3. Press and hold the left mouse button anywhere in the selected word.
This puts you in line mode.
4. The selection will follow the mouse cursor and extend by lines.
- Extending the selection (with the right mouse button) will also
be by lines.
\219 200 220
\
POINT OPTIONS SUMMARY (Screen 1)
Option Name Description {default value in brackets}
----------- ---------------------------
43lines Use 43 line mode on the IBM EGA {0}
autoIndent Indent new lines to the level of the previous line {1}
borderColors The colors of the window top, borders, and elevator {70070F}
buffers Number of buffers kept in memory {50}
filePattern Controls the files displayed in the new/create screen {*.*}
fileSort Controls how files are sorted in the new/load screen {2}
pathNames Display the full path name when showing file names {0}
helpMode If =1, a help screen is shown about invoked commands {0]
ignoreCase Ignore case of letters in search and replace {1}
initialWindows Determines how the initial file windows are placed {0}
linesOverFind Space found search string this many lines down {4}
msgColors The colors of messages to the user {070FF007}
Press \bPgDn\r for more option summaries and details after that.
\220 219 221
\
POINT OPTIONS SUMMARY (Screen 2)
Option Name Description {default value in brackets}
----------- ---------------------------
overType Typed characters replace existing ones {0}
readOnly Make all files loaded into windows read-only {0}
rightMargin Words types past the margin wrap to the next line {999}
searchMode The direction and type of searches {0}
tabWidth The size of tabs {8}
textColors The colors of the text and selection in a window {0770}
topOnFind The window a string is found in is made the top window {0}
undoSize The number of changes remembered {50}
videoMode Determines how Point updates the screen {0}
unixMode Insert only a line feed (ASCII 10) when Return is pressed {0}
workDrive Where the Point work file is located {.\\}
Press \bPgDn\r for details on these options and how to set options.
\221 220 222
\
POINT OPTIONS (Screen 1)
When Point starts it looks for the file "pt.ini":
First in the current directory
Then in the PATH directories
If it finds a "pt.ini" file it reads it and initialized the Point options
specified in it. The options are of the form:
optionName=optionValue
with no spaces. The option/value pair strings are separated by spaces,
tabs, or newlines.
caPiTaliZatIon is unimportant in option names.
Press \bPgDn\r for details on the available options.
\222 221 223
\
POINT OPTIONS (Screen 2)
43lines=0 The display shows the usual 25 lines of text.
43lines=1 Point uses the 43 line mode for supported (only) by the
Enhanced Graphics Adapter.
autocreate=0 When a file name that does not exist is entered, Point will
request verification before it creates it.
autoCreate=1 Point will create file without asking for verification.
autoIndent=1 When a newline (Enter key) is inserted, also insert the
spaces and tabs that begin the previous line.
autoIndent=0 No special action on inserting a newline
buffers=50 This determines how many buffers are kept in main memory.
More makes things faster but uses up memory.
filePattern=*.* This pattern is used to generate the menu of file name shown
in the new/load file selection screen.
fileSort=2 Files in the load/new menu are sorted by file extension
fileSort=0 Files in the load/new menu are unsorted
fileSort=1 Files in the load/new menu are sorted by file name
Press \bPgDn\r for more information about editor options.
\223 222 224
\
POINT OPTIONS (Screen 3)
textColors=0770 These options specify the color or video attributes of
borderColors=70070F various items on the screen. Each is composed of two or
msgColors=070FF0 three pairs of hexadecimal digits. Each pair specifies
a background and a foreground color. The hex digits 10-15 are
written as a-f or A-F. The textColors specify normal text and
then selected text. The border colors specify: the banner/menu
line, the other borders, and then the elevator. The msgColors
are for informational, user input, and error messages. The
textColors and borderColors can be different in different
windows. If these options are requested interactively you are
shown a menu of all the possible colors and you click on the
one you want with the mouse.
The next screen shows the possible color codes. Background
colors can only be 0-7.
Press \bPgDn\r for information about color codes and more on options.
\224 223 225
\
POINT OPTIONS (Screen 4)
Hex code Color Hex code Color
-------- ----- -------- -----
0 Black 8 Grey
1 Blue 9 Light Blue
2 Green A Light Green
3 Cyan B Light Cyan
4 Red C Light Red
5 Magenta D Light Magenta
6 Brown E Yellow
7 White F White (high Intensity)
ignoreCase=1 For string searches (search and replace commands) ignore case
in the search string and the text being searched
ignoreCase=0 For string searches (search and replace commands) consider
case in the search string and the text being searched
linesOverFind=4 This many lines will be above a found search string when it
is displayed in the window (if not showing already). If this
value is large the string will be in the middle of the window.
Press \bPgDn\r for more information about editor options
\225 224 226
\
POINT OPTIONS (Screen 5)
initialWindows=0 Each file name on the command line is put in a full screen
window and the windows overlay each other
initialWindows=1 The first window takes up the whole screen, the second
window takes up half (if there are only two) or two-thirds
(if there are three) of the screen, the third window (if
any) takes up one third of the screen. If there are more
than three file names on the command line the
initialWindows=0 option is used
initialWindows=2 Like initialWindows=1 except that the windows are split
vertically instead of horizontally
overType=0 Insert characters that are typed
overType=1 Typed characters replace existing characters in the text
pathNames=0 Show only the last component of the filename on window banners.
pathNames=1 Show the full pathname of files in windows.
rightMargin=999 When you are entering text and a word goes past the right
margin, a carriage return is generated and the word is
moved to the next line.
Press \bPgDn\r for information more about editor options.
\226 225 227
\
POINT OPTIONS (Screen 6)
searchMode=0 Searches start at the selection (or the beginning of the file
if the selection is not in the file) and continue to the
end of the file
searchMode=1 Searches start at the selection (or the beginning of the file)
and search backwards to the beginning of the file.
searchMode=2 Searches start at the selection (or the beginning of the file),
search to the end of the file, and then start again at the
beginning of the file and search to the selection. That
is, the search is circular.
tabWidth=8 The number of characters between tab stops.
Press \bPgDn\r for information more about editor options.
\227 226 200
\
POINT OPTIONS (Screen 7)
topOnFind=0 No other action when a string is found.
topOnFind=1 When a string is found in a window, the window is automatically
made the top window. Then you can always see the string found.
undoSize=50 This is how many changes are remembered that can be undo with
the undoBack command.
videoMode=0 For monochrome displays, no synchronizing is done on screen
updating
videoMode=1 The BIOS screen display calls are used
videoMode=2 The display is written (two bytes at a time) during the
horizontal retrace. This mode should not cause any
flicker on a color graphics display.
videoMode=3 The display is written (one byte at a time) during the
horizontal retrace. This mode will not cause any
flicker on a color graphics display.
Press \bPgDn\r for information more about editor options.
\228 227 200
\
POINT OPTIONS (Screen 8)
workDrive=.\ This is the drive and directory that the editor work file will
be placed on. It can be a RAM disk.
unixMode=0 End lines with a carriage return and line feed (DOS style).
unixMode=1 End lines with a line feed only. (Unix style).
readOnly=0 New files in windows are read/write
readOnly=1 New files in windows are read-only.